12 research outputs found

    Predicting the Impact of Batch Refactoring Code Smells on Application Resource Consumption

    Full text link
    Automated batch refactoring has become a de-facto mechanism to restructure software that may have significant design flaws negatively impacting the code quality and maintainability. Although automated batch refactoring techniques are known to significantly improve overall software quality and maintainability, their impact on resource utilization is not well studied. This paper aims to bridge the gap between batch refactoring code smells and consumption of resources. It determines the relationship between software code smell batch refactoring, and resource consumption. Next, it aims to design algorithms to predict the impact of code smell refactoring on resource consumption. This paper investigates 16 code smell types and their joint effect on resource utilization for 31 open source applications. It provides a detailed empirical analysis of the change in application CPU and memory utilization after refactoring specific code smells in isolation and in batches. This analysis is then used to train regression algorithms to predict the impact of batch refactoring on CPU and memory utilization before making any refactoring decisions. Experimental results also show that our ANN-based regression model provides highly accurate predictions for the impact of batch refactoring on resource consumption. It allows the software developers to intelligently decide which code smells they should refactor jointly to achieve high code quality and maintainability without increasing the application resource utilization. This paper responds to the important and urgent need of software engineers across a broad range of software applications, who are looking to refactor code smells and at the same time improve resource consumption. Finally, it brings forward the concept of resource aware code smell refactoring to the most crucial software applications

    LineKing: Coffee Shop Wait-Time Monitoring Using Smartphones

    Full text link

    LineKing : coffee shop wait-time monitoring using smartphones

    Get PDF
    This article describes LineKing, a crowdsensing system for monitoring and forecasting coffee shop line wait times. LineKing consists of a smartphone component that provides automatic and accurate wait-time detection, and a cloud backend that uses the collected data to provide accurate wait-time estimation. LineKing is used on a daily basis by hundreds of users to monitor the wait-times of a coffee shop in the University at Buffalo, SUNY. The novel wait-time estimation algorithms of LineKing deployed at the cloud backend provide median absolute errors of less than 3 minutes

    Eywa: Crowdsourced and cloudsourced omniscience

    No full text
    Abstract—Here we present our ubiquitous computing vision, Eywa. Eywa is an open publish-subscribe system that employs crowdsourcing for tasking and social networks & machine learning for identifying relevance. We argue that crowdsourcing (and the social networks and machine learning that enable it) should be a first class citizen in ubiquitous computing. We also observe that cloud computing is a natural platform to host such future ubiquitous computing systems. We discuss about some applications enabled by Eywa, and focus on our CuratedLiving application (which emphasizes “less choice more relevance ” approach) as a case study. Index Terms—Crowdsourced collaboration; Smartphones; Internet of things; Social networks; Cloud computin

    Karamanlı Tartan ailesi ve Tartan Konağı hikayesi

    No full text
    Ankara : İhsan Doğramacı Bilkent Üniversitesi İktisadi, İdari ve Sosyal Bilimler Fakültesi, Tarih Bölümü, 2016.This work is a student project of the The Department of History, Faculty of Economics, Administrative and Social Sciences, İhsan Doğramacı Bilkent University.by Öztürk, İbrahim Mert

    Push and Pull Factors of Why Medical Students Want to Leave Türkiye: A Countrywide Multicenter Study

    No full text
    Phenomenon: Physician immigration from other countries is increasing as developed countries continue to be desirable destinations for physicians; however, the determinants of Turkish physicians’ migration decisions are still unclear. Despite its wide coverage in the media and among physicians in Türkiye, and being the subject of much debate, there is insufficient data to justify this attention. With this study, we aimed to investigate the tendency of senior medical students in Türkiye to pursue their professional careers abroad and its related factors. Approach: This cross-sectional study involved 9881 senior medical students from 39 different medical schools in Türkiye in 2022. Besides participants’ migration decision, we evaluated the push and pull factors related to working, social environment and lifestyle in Türkiye and abroad, medical school education inadequacy, and personal insufficiencies, as well as the socioeconomic variables that may affect the decision to migrate abroad. The analyses were carried out with a participation rate of at least 50%. Findings: Of the medical students, 70.7% had emigration intentions. Approximately 60% of those want to stay abroad permanently, and 61.5% of them took initiatives such as learning a foreign language abroad (54.5%) and taking relevant exams (18.9%). Those who wanted to work in the field of Research & Development were 1.37 (95% CI: 1.22–1.54) times more likely to emigrate. The push factor that was related to emigration intention was the “working conditions in the country” (OR: 1.89, 95% CI: 1.56–2.28) whereas the “social environment/lifestyle abroad” was the mere pull factor for the tendency of emigration (OR: 1.73, 95% CI: 1.45–2.06). In addition, the quality problem in medical schools also had a significant impact on students’ decisions (OR: 2.20, 95% CI: 1.83–2.65). Insights: Although the percentage of those who want to emigrate “definitely” was at the same level as in the other developing countries, the tendency to migrate “permanently” was higher in Türkiye. Improving working conditions in the country and increasing the quality of medical faculties seem vital in preventing the migration of physicians

    Symposium Oral Presentations

    No full text
    corecore